Tree Automata and Essential Subtrees
نویسنده
چکیده
Terms considered as trees are very useful tools for presentation and manipulation of different data structures in Computer Science and Information Technology. Any work of the computer over the trees, for instance as graphical user interface (menus of the different windows), XML documents, definitions and description of hierarchial objects in C++ or Java programming etc. can be considered as runs of an automaton (the given computer) over these trees. Often the automaton loses much time to work over a tree spending it in some useless checking of nonessential information. Usually it means that some inputs or some subtrees of the given tree are fictive for this automaton. The studying of fictive and essential subtrees of a tree with respect to an automaton is main aim of the article. We introduce essential subtrees for terms (trees) and tree automata . There are some results concerning independent sets of subtrees and separable sets for a tree and an automaton. AMS, subject classification: 03D05, 68Q70, 03D15, 06B25
منابع مشابه
Tree Automata and Essential Input Variables
We introduce the essential inputs (variables) for terms (trees) and tree automata. It is proved that if an input xi is essential for a tree t and an automaton A then there is a chain of subtrees connecting xi with the root of t such that xi is essential for each subtree belonging to this chain. There are investigations which treat some rules for removing and adding of fictive (non-essential) in...
متن کاملUnranked Tree Automata with Sibling Equalities and Disequalities
We propose an extension of the tree automata with constraints between direct subtrees (Bogaert and Tison, 1992) to unranked trees. Our approach uses MSO-formulas to capture the possibility of comparing unboundedly many direct subtrees. Our main result is that the nonemptiness problem for the deterministic automata, as in the ranked setting, is decidable. Furthermore, we show that the nondetermi...
متن کاملOn Nondeterministic Unranked Tree Automata with Sibling Constraints
We continue the study of bottom-up unranked tree automata with equality and disequality constraints between direct subtrees. In particular, we show that the emptiness problem for the nondeterministic automata is decidable. In addition, we show that the universality problem, in contrast, is undecidable.
متن کاملRigid Tree Automata
We introduce the class of Rigid Tree Automata (RTA), an extension of standard bottom-up automata on ranked trees with distinguished states called rigid. Rigid states define a restriction on the computation of RTA on trees: two subtrees reaching the same rigid state in a run must be equal. RTA are able to perform local and global tests of equality between subtrees, non-linear tree pattern matchi...
متن کاملAutomata on Directed Graphs: Edge Versus Vertex Marking
We investigate two models of finite-state automata that operate on rooted directed graphs by marking either vertices (V-automata) or edges (E-automata). Runs correspond to locally consistent markings and acceptance is defined by means of regular conditions on the paths emanating from the root. Comparing the expressive power of these two notions of graph acceptors, we show that E-automata are mo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/cs/0702137 شماره
صفحات -
تاریخ انتشار 2007